// 自定义指令模块

export const imageerror = {
  // dom 是这个使用这个指令的dom对象
  // options是 指令中的变量的解释
  inserted(dom, options) {
    dom.src = dom.src || options.value
    // if (!dom.src) {
    //   // src属性为空时,把默认图片给他
    //   dom.src = options.value
    // }
    // onerror 图片出错会触发的事件
    dom.onerror = function() {
      // 失败就给默认图片
      dom.src = options.value
    }
  },
  // 组件更新的时候触发的钩子函数
  componentUpdata(dom, options) {
    dom.src = dom.src || options.value
  }
}
